<%@ page contentType="text/html; charset=UTF-8"%>
<%@ include file="/commons/taglibs.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
		<title></title>
	</head>
	<link href="${ctx}/css/main/base.css" rel="stylesheet" type="text/css" />
	<link href="${ctx}/css/main/main.css" rel="stylesheet" type="text/css" />
	<body>
	<div id="info"><font color="red">${info}</font></div>
		<form action="func_modify.action" method="post">
		<table width="100%" border="0" cellspacing="0" cellpadding="0"
			class="tab_m left">
			<tr>
				<td colspan="2" class="zctop">
					<span class="font14 zc_bt">修改子菜单项
					</span>
				</td>
			</tr>
			<tr>
				<td width="17%">
					子菜单编号：
				</td>
				<td class="w2">
					<input type="text" name="funcCode" value="${funcCode}" size="5" class="fl_l"/><div id="errCode">
					<br />
					说明：此代码为两位，作为排序之用，在同一父菜单下的平级菜单，该代码不能重复
				</td>
			</tr>
			<tr>
				<td class="w1 left">
					上级菜单：
				</td>
				<td class="w2">
					<input type="hidden" name="menuCode" value="${menuCode}"/>
								${nodeName}
				</td>
			</tr>
			<tr>
				<td class="w1 left">
					子菜单名称：
				</td>
				<td class="w2">
					<input type="text" id="funcName" name="sysFunc.funcName" value="${sysFunc.funcName}" class="fl_l"/><div id="errName"></div>
				</td>
			</tr>
			<tr>
				<td class="w1 left" align="left">
					子菜单名称(英)：
				</td>
				<td class="w2">
					<input type="text" id="funcNameEn" name="sysFunc.funcNameEn" value="${sysFunc.funcNameEn}" class="fl_l"/><div id="errNameEn"></div>
				</td>
			</tr>
			<tr>
				<td class="w1 left">
					子菜单模块路径：
				</td>
				<td class="w2">
					<input type="text" id="funcCode2" name="sysFunc.funcCode" value="${sysFunc.funcCode}" class="fl_l"/><div id="errCode2"></div>
					<br />
					子菜单模块路径定义方式，应根据此菜单项的类型决定：<br/>类型一，此菜单下仍存在下级菜单：则填写@英文名称，格式如：@mail,对应的图片是：安装目录/webroot/images/main/menu/@mail.gif，注意：请一定要以@开头.<br/>类型二，此菜单挂接中的模块：则填写程序路径，格式如：email，则实际对应的路径是：安装目录/webroot/general/email，对应的图片是：安装目录/webroot/images/main/menu/email.gif<br/>类型三，此菜单挂接外部的B/S结构的系统：则填写该系统网址，格式如：http://www.decent21.com，注意：请一定要以http://开头<br/>类型四，此菜单挂接外部的C/S结构或单机版系统：则填写可执行文件路径，格式如：file://c:/abc.exe，注意：请一定要以file://开头，后面的程序路径用斜杠或反斜杠均可.<br/>
				</td>
			</tr>
			<tr>
				<td colspan="2" class="hei_1">
				<input type="hidden" name="sysFunc.funcId" value="${sysFunc.funcId}"/>
					<input type="button" onclick="modifyFunc();" value="确 定" class="log_f zc_b">
						<input type="button" onclick="javascript:history.go(-1);" value="返 回" class="log_f zc_b">
				</td>
			</tr>
		</table>
		</form>
	</body>
</html>
<script type="text/javascript" src="${ctx}/scripts/commons/validation.js"></script>
<script type="text/javascript">
<!--
function modifyFunc(){
	var funcCode = document.getElementById("funcCode").value;
	var funcName = document.getElementById("funcName").value;
	var funcCode2 = document.getElementById("funcCode2").value;
	var funcNameEn = document.getElementById("funcNameEn").value;

	var flag1 = /^[0-9]{2}$/;
	if(!flag1.test(funcCode)){
		document.getElementById("errCode").innerHTML = "<font color='red'>编号必须是两位数字</font>";
	   return false;
	}
	if(funcCode.length > 2){
		document.getElementById("errCode").innerHTML = "<font color='red'>编号必须是两位数字</font>";
	   return false;
	}
	if(funcCode.length == 0 && funcName.length == 0 && funcCode2.length == 0){
	   document.getElementById("errName").innerHTML = "<font color='red'>编号、名称、模块路径都不能为空！</font>";
	   return false;
	}
	if(funcName.length == 0 || funcName == ''){
		   document.getElementById("errName").innerHTML = "<font color='red'>菜单名称不能为空</font>";
		   return false;
	}
	if(funcNameEn.length == 0 || funcNameEn == ''){
		   document.getElementById("errNameEn").innerHTML = "<font color='red'>菜单英文名称不能为空</font>";
		   return false;
	}
	if(funcName.length > 50){
		   document.getElementById("errName").innerHTML = "<font color='red'>菜单名称不能超过50</font>";
		   return false;
	}
	if(funcName.length > 0 && hasSpecialChart(funcName)){
			document.getElementById("errName").innerHTML = "<font color='red'> 菜单名称不能有特殊字符!</font>";
			return false;
	}
	if(funcNameEn.length > 0 && hasSpecialChart(funcNameEn)){
			document.getElementById("errNameEn").innerHTML = "<font color='red'> 菜单英文名称不能有特殊字符!</font>";
			return false;
	}
	if(funcName.length > 0 && (funcCode.length == 0 || funcCode2.length == 0)){
			document.getElementById("errCode").innerHTML = "<font color='red'> 编号、名称、模块路径都不能为空！</font>";
			return false;
	}
	 document.forms[0].submit();
}
//-->
</script>